package com.sl.au.entity;

import java.util.Date;

import javax.persistence.Entity;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;

/**
 * 事件源归档信息
 * 
 * @author exde
 *
 */
@Entity
@Table(name = "sl_wcsi_archive_report")
public class ArchiveReportInfo extends Root {

	// 处理人
	@ManyToOne()
	@JoinColumn(name = "dealUserId")
	private User dealer;
	// 归档人
	@ManyToOne()
	@JoinColumn(name = "archiveUserId")
	private User archiver;
	@ManyToOne()
	@JoinColumn(name = "reportId")
	private EventReport report;
	private String photourl;
	private Date archeveDate;
	private String content;
	private String memo;

	public User getDealer() {
		return dealer;
	}

	public void setDealer(User dealer) {
		this.dealer = dealer;
	}

	public User getArchiver() {
		return archiver;
	}

	public EventReport getReport() {
		return report;
	}

	public void setReport(EventReport report) {
		this.report = report;
	}

	public void setArchiver(User archiver) {
		this.archiver = archiver;
	}

	public String getPhotourl() {
		return photourl;
	}

	public void setPhotourl(String photourl) {
		this.photourl = photourl;
	}

	public Date getArcheveDate() {
		return archeveDate;
	}

	public void setArcheveDate(Date archeveDate) {
		this.archeveDate = archeveDate;
	}

	public String getContent() {
		return content;
	}

	public void setContent(String content) {
		this.content = content;
	}

	public String getMemo() {
		return memo;
	}

	public void setMemo(String memo) {
		this.memo = memo;
	}

}
